package day0512;

public class Test1 {
    public static void main(String[] args) {
        byte b1=-128;
        short  s1=-32768;
        int  i1=2147483647 + 1;
        System.out.println(i1);

        long  l1=92234324324323L;
        //9223372036854775807是类型类型数据，但是超过了int类型的范围，所以报错
        //9223372036854775807L就是long类型数据，没超过long类型范围，所以不会报错
        //java中所有的整数直接量(整数数据) ，默认是int类型

        float f1=3.14F;
        //java中所有的浮点数直接量(整数数据) ，默认是double类型
        double pi=3.14;

        char c1='a';
        char c2='啊';
        char c3='5';
        System.out.println((int)c3);
        char c4=';';
        char c5='\\';
        char c6='\'';
        char c7='\t';//代表键盘上的tab键(充当四个空格)
        char c8='\n';//代表换行
        char c9='\r';//代表键盘上回车键
        //soutv  sout

        //注意：有些字符需要进行转移才能使用。
        System.out.println("\t你好");

        System.out.println(5*5);//25
        System.out.println(5);//5
        System.out.println(c4);//;
        System.out.println("c4:" + c4);//终端窗口中


        System.out.println("c4:");//终端窗口中
        System.out.println("c4:");//终端窗口中

        System.out.print("c6:");//终端窗口中
        System.out.print("c6:");//终端窗口中

        //将变量i1中的数据， 赋值给变量n1
        int n1=i1;
        //将Integer文件中的MAX_VALUE变量的值赋值给变量n2
        int n2=Integer.MAX_VALUE;
        int n3=Integer.MIN_VALUE;
//java语言给8种基本数据类型都提供了包装类(扩充了一些函数可以调用，来处理基本类型数据)
        byte by1=Byte.MAX_VALUE;
        byte by2=Byte.MIN_VALUE;

        short sh1=Short.MAX_VALUE;
        short sh12=Short.MIN_VALUE;
        //包装类  Byte Short Integer Long Float Double Character Boolean
        boolean bo1=Boolean.TRUE;
        boolean bo2=Boolean.FALSE;


        int age=-3;
        //条件1&& 条件2  ：  如果条件1不成立，就不会判断条件2
        System.out.println(0<age && age++<18);//未成年人的年龄范围
        System.out.println(age);//-3

        System.out.println(0<age &  age++<18);//未成年人的年龄范围
        System.out.println(age);//-2

        System.out.println(age<0 || 300<age++);//无效年龄
        System.out.println(age);//-2

        System.out.println(age<0 | 300<age++);//无效年龄
        System.out.println(age);//-1

    }
}
